package edu.utd.text.game.designer.main;

import edu.utd.text.game.designer.ui.DesignerConsoleProxy;

/**
 * The Game Designer Tool.
 * This lets a game developer create a game environment
 * programatically using some predefined syntax such as
 * "create room "
 * "connect room"
 * "add game object"
 * "add game item"
 * etc
 * 
 * When he's done, he can save the new GameMap object as 
 * a serialized object, which can be read into the main
 * game code in 
 * <code>
 * edu.utd.text.game.controller.Controller.loadGame()
 * </code>
 * 
 * @author troy
 *
 */

//TODO: make a help command that explains the syntax rules for the designer

public class Main {
	
	
	public static void main(String[] args) {
		
		DesignerConsoleProxy console = new DesignerConsoleProxy();
		console.runDesigner();
		
	}
}
